#top-menu, #top-menu li ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#top-menu > li {
  float: left;
  position: relative;
}

#top-menu li a {
  display: block;
}

#top-menu li ul {
  display: none;
  z-index: 100;
  width: 180px;
  position: absolute;
}

#top-menu li:hover ul {
  display: block
}



#top-menu li ul {
  background-color: rgb(0, 0, 0);
  border-top: 1px solid rgb(53, 58, 63);
  border-bottom: 1px solid rgb(53, 58, 63);
  border-left: 1px solid rgb(53, 58, 63);
  border-right: 1px solid rgb(53, 58, 63);
  font-family: Purista; font-style: normal; font-weight: 200; margin-bottom: 16px;
  font-size: 16px;
  text-transform: uppercase;
}

#top-menu li ul li a {
  color: #fff;
  text-decoration: none;
  line-height: 30px;
  padding: 0 22px;
}

#base-header .game-bar .right-nav .pull-right {
	//float: right;
	float: right !important;
	position: relative; z-index: 2;
}
#base-header .game-bar .right-nav .base-section-menu .pull-right{
	//float: right;
	float: right !important;
}

#base-header .game-bar .right-nav .base-section-menu > li 
{
	border-right-color: rgb(53, 58, 63);
		border-right-width: 1px; border-right-style: solid; float: left; position: relative;
}
#base-header .game-bar .right-nav .base-section-menu > li:first-child {
	border-left-color: rgb(53, 58, 63);
	border-left-width: 1px; border-left-style: solid;
}
#base-header .game-bar .right-nav .base-section-menu > li.nav-home a {
	padding-left: 0px;
}
#base-header .game-bar .right-nav .base-section-menu > li.nav-home a .icon-home {
	transition:opacity 0.1s ease-out; top: 2px; position: relative; opacity: 0.75; -webkit-transition: opacity 0.1s ease-out; -moz-transition: opacity 0.1s ease-out;
}
#base-header .game-bar .right-nav .base-section-menu > li.nav-home a:hover .icon-home {
	opacity: 1;
}
#base-header .game-bar .right-nav .base-section-menu > li.has-dropdown {
	cursor: pointer;
}
#base-header .game-bar .right-nav .base-section-menu > li.has-dropdown::after {
	border-width: 4px; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(255, 255, 255) transparent; border-image: none; right: 2px; bottom: 2px; display: block; position: absolute; z-index: 1; content: ""; opacity: 0.1;
}
#base-header .game-bar .right-nav .base-section-menu > li.soldier .profile-soldier-image {
	left: 0px; bottom: 0px; position: absolute; z-index: 2;
}
#base-header .game-bar .right-nav .base-section-menu > li.soldier .header-soldier-rank {
	left: 28px; top: -7px; height: 64px; overflow: hidden; position: absolute; z-index: 2; transform: scale(0.75); -webkit-transform: scale(0.75); -moz-transform: scale(0.75); -o-transform: scale(0.75);
}
#base-header .game-bar .right-nav .base-section-menu > li.soldier .icon-platform {
	left: 81px; bottom: 4px; line-height: 11px; position: absolute; z-index: 100;
}
#base-header .game-bar .right-nav .base-section-menu > li.soldier > a {
	padding-left: 80px;
}
#base-header .game-bar .right-nav .base-section-menu > li:not(.nav-home).active > a {
	color: rgb(0, 0, 0); cursor: default; box-shadow: inset 0px 10px 15px 0px rgba(0,0,0,0.2), 0px 0px 7px 1px rgba(224,244,248,0.3); background-image: linear-gradient(rgb(215, 215, 215) 0%, rgba(215, 215, 215, 0) 50%); background-color: rgb(255, 255, 255);
}
#base-header .game-bar .right-nav .base-section-menu > li:not(.nav-home).active > a:hover {
	color: rgb(0, 0, 0); cursor: default; box-shadow: inset 0px 10px 15px 0px rgba(0,0,0,0.2), 0px 0px 7px 1px rgba(224,244,248,0.3); background-image: linear-gradient(rgb(215, 215, 215) 0%, rgba(215, 215, 215, 0) 50%); background-color: rgb(255, 255, 255);
}
#base-header .game-bar .right-nav .base-section-menu > li:not(.nav-home).focused.active > a {
	color: rgb(0, 0, 0); cursor: default; box-shadow: inset 0px 10px 15px 0px rgba(0,0,0,0.2), 0px 0px 7px 1px rgba(224,244,248,0.3); background-image: linear-gradient(rgb(215, 215, 215) 0%, rgba(215, 215, 215, 0) 50%); background-color: rgb(255, 255, 255);
}
#base-header .game-bar .right-nav .base-section-menu > li.has-dropdown.active::after {
	border-width: 4px; border-style: solid; border-color: transparent rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) transparent; border-image: none;
}
#base-header .game-bar .right-nav .base-section-menu > li:not(.nav-home) > a:hover {
	background: rgb(10, 14, 20); color: rgb(255, 255, 255);
}
#base-header .game-bar .right-nav .base-section-menu > li:not(.nav-home).focused > a {
	background: rgb(10, 14, 20); color: rgb(255, 255, 255);
}
#base-header .game-bar .right-nav .base-section-menu > li > div.feature-disabled {
	cursor: default;
}
#base-header .game-bar .right-nav .base-section-menu > li > div.feature-disabled {
	padding: 0px 10px; height: 47px; color: rgb(213, 221, 229); text-transform: uppercase; line-height: 47px; font-family: Purista, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; text-decoration: none; display: block; position: relative;
}
#base-header .game-bar .right-nav .base-section-menu > li > a {
	padding: 0px 10px; height: 47px; color: rgb(213, 221, 229); text-transform: uppercase; line-height: 47px; font-family: Purista, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; text-decoration: none; display: block; position: relative;
}

.footer {
  padding: 20px 0 15px;
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 20px;
  background-color: rgba(7,7,7,0.5);
	color: white;
  text-shadow:0px 0px 7px #a2d7ff;
}


#profile-menu, #profile-menu li ul 
{
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#profile-menu > li {
  float: left;
  position: relative;
}

#profile-menu li a {
  display: block;
}

#profile-menu li:hover ul {
  display: block
}

#profile-menu li ul 
{
  //left: -32px;
  display: none;
  z-index: 100;
  width: 163px;
  position: absolute;
  background-color: rgb(0, 0, 0);
  //border-top: 1px solid rgb(53, 58, 63);
  //border-bottom: 1px solid rgb(53, 58, 63);
  //border-left: 1px solid rgb(53, 58, 63);
  //border-right: 1px solid rgb(53, 58, 63);
  //font-family: Purista;
  font-style: normal; font-weight: 200; margin-bottom: 16px;
  font-size: 16px;
  //text-transform: uppercase;
}

#profile-menu li ul li a {
 color: #A8A8A8;
 //color: #C9AF41;
 //text-align: right;
 padding-right: 10px;
 font-weight: normal;
 position: relative;
padding-left: 36px;
border-top: 1px solid #302F33;
line-height: 35px;
font-size: 12px;
text-decoration: none;
display: block; 
  
}


.btn-equip
 {
     width: 100%;
    margin-top: 8px;
}
